PROGS=dinaao input bintomon
OBJS=dinaao.o input.o
CFLAGS=-g -Wall
# -DDEBUG
all: $(PROGS)

dinaao:dinaao.o input.o
	gcc ${CFLAGS} -o dinaao dinaao.o input.o -lpthread

input:input.c
	gcc ${CFLAGS} -DTEST_INPUT -o input input.c -lpthread

input.o:input.c
	gcc -c ${CFLAGS} -o input.o input.c

dinaao.o:dinaao.c
	gcc -c ${CFLAGS} -o dinaao.o dinaao.c

bintomon:bintomon.c
	gcc ${CFLAGS} -o bintomon bintomon.c

clean:
	rm -rf $(PROGS) $(OBJS) input.dSYM bintomon.dSYM hello.o hello.asm hello.hex hello
